Remove duplicate charactersΒΆ

Remove duplicate characters of a given string.
from collections import OrderedDict

def remove_duplicate(S):
    return "".join(OrderedDict.fromkeys(S))

# test
print(remove_duplicate("python exercises practice solution"))
print(remove_duplicate("w3resource"))

Output:

python exrcisalu
w3resouc